Experiments in Evolutionary Synthesis of Robotic Neurocontrollers

نویسندگان

  • Karthik Balakrishnan
  • Vasant Honavar
چکیده

Artificial neural networks offer an attractive paradigm for the design of behavior and control systems in robots and autonomous agents for a variety of reasons, including: ability to adapt and learn, potential for resistance to noise, faults and component failures, potential for real-time performance in dynamic environments (through massive parallelism and suitable hardware realization) etc. However, designing a good neurocontroller for a given robotic application is an instance of a difficult multi-criterion optimization problem, requiring complicated trade-offs among different, often competing measures of the network, like performance, cost, complexity etc., which is further compounded by competing objectives in the realization of behavior (e.g., move quickly versus avoid obstacles) . Evolutionary Algorithms (EAs), simulated models of natural evolution, have been shown to be effective in searching several vast, complex, multi-modal, and deceptive search spaces. They are therefore viable candidates to employ in the design of neurocontrollers (Balakrishnan & Honavar 1995). Although this synergy of approaches is not new (see (Balakrishnan & Honavar 1995) for a bibliography), this field still offers many exciting avenues of research. Our recent work has been based on a simulation task that requires a robot to clear an arena by pushing boxes to the enclosing walls. The number of boxes that the robot pushes to the walls, within an allocated time, is taken to be a measure of its fitness. We use Genetic Adgorithms (GAS) to evolve high-fitness neurocontrollers for this robot. Our simulation results indicate that recurrent networks achieve much higher fitnesses on this task compared to their feedforward counterparts. By analysing the evolved networks we have been able to determine that a large, negative, se/f--loop at the output unit that decides the action (move forward or turn), is what gives these networks such an advantage. This recurrent link biases the robot to frequently switch actions

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Some Experiments in Evolutionary Synthesis of Robotic Neurocontrollers

Artiicial neural networks provide an attractive approach for design of control mechanisms in robots and autonomous agents. However, designing appropriate networks to realize task-speciic behaviors is a diicult task. Evolutionary algorithms ooer one approach to automating this task. In this paper, we explore a task requiring a robot to clear an arena by pushing boxes oo to the sides. We show how...

متن کامل

Evolutionary neurocontrollers for autonomous mobile robots

In this article we describe a methodology for evolving neurocontrollers of autonomous mobile robots without human intervention. The presentation, which spans from technological and methodological issues to several experimental results on evolution of physical mobile robots, covers both previous and recent work in the attempt to provide a unified picture within which the reader can compare the e...

متن کامل

F Ur Mathematik in Den Naturwissenschaften Leipzig Balancing Rotators with Evolved Neurocontrollers Balancing Rotators with Evolved Neurocontrollers

The presented evolutionary algorithm is especially designed to generate recurrent neural networks with non-trivial internal dynamics. It is not based on genetic algorithms, and sets no constraints on the number of neu-rons and the architecture of a network. Network topology and parameters like synaptic weights and bias terms are developed simultaneously. It is well suited for generating neuromo...

متن کامل

Analyzing Evolved Fault-Tolerant Neurocontrollers

Evolutionary autonomous agents whose behavior is determined by a neurocontroller “brain” are a promising model for studying neural processing. Nevertheless, they are missing an important quality prevalently found in all levels of natural systems, fault-tolerance, the lack of which results in overly simplistic neurocontrollers. We present a way of modifying a given evolutionary process for encou...

متن کامل

Pole-Balancing with Different Evolved Neurocontrollers

The paper presents various evolved neurocontrollers for the pole-balancing problem with good benchmark performance. They are small neural networks with recurrent connectivity. The applied evolutionary algorithm, which is not based on genetic algorithms, was designed to evolve neural networks with arbitrary connectivity. It uses no quantization of inputs, outputs or internal parameters, and sets...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996